@charset "utf-8";

html, body { margin:0; padding:0;}
/* reset default browser setting */
body{font-size:1.2em;color:#294f88;overflow:auto}
body.ie6fix {font-size:12px;}
form {margin:0; padding:0;}
hr {display:none;}
br {padding:0; margin:0; letter-spacing:0;}
fieldset,img {border:0;}
del,ins {text-decoration:none;}
label {cursor:pointer;}
sup, sub {font:10px arial, helvetica, sans-serif;}
li {list-style-type:none;}
a, a:link, a:visited, a:active, a:focus {color:#333; text-decoration:none;}
a:hover {color:#0099cc; text-decoration:none;}
q:before, q:after {content:"";}
abbr, acronym {border:0; font-variant:normal;}
em, cite, address {font-style:normal; }
legend {position:absolute; left:-9999px;}
caption {width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden;}

/* common style types */
.clearer {clear: both;}
.float_l {float:left !important;}
.float_r {float:right !important;}
.float_n {float:none !important;}
.clear {clear:both !important;}
.block {display:block !important;}
.disnone {display:none !important;}
.bgnone {background-image:none !important;}
.brdnone {border:none !important;}
.brbnone {border-bottom:none !important;}
.mgnone {margin:0 !important;}
.mgtnone {margin-top:0 !important;}
.mglnone {margin-left:0 !important;}
.pdnone {padding:0 !important;}
.pdtnone {padding-top:0 !important;}
.align_l {text-align:left !important;}
.align_c {text-align:center !important;}
.align_r {text-align:right !important;}
.mgb3 {margin-bottom:3px !important;}
.mgr5 {margin-right:5px !important;}
.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgt-1 {margin-top:-1px !important;}
.mgt2 {margin-top:2px !important;}
.mgt5 {margin-top:5px !important;}
.mgt9 {margin-top:9px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt30 {margin-top:30px !important;}
.mgt35 {margin-top:35px !important;}
.pdt10 {padding-top:10px !important}
.hidden {display:block; position:absolute; left:-9999px;}
.w140 {width:140 !important;}
.disnone {display:none;}
.disblock {display:block;}
.border1 {border:1px solid #69553f;}

input, textarea {font-family:"굴림", gulim, arial, helvetica, sans-serif; font-size:12px; color:#555;}
textarea {border:1px #bebebe solid;}
select {height:22px; font-size:12px; color:#555; line-height:18px; vertical-align:middle; margin:0; padding:0;}
input {vertical-align:middle; letter-spacing:0;}

